mirror cave - French English Dictionary